package day06;
import java.util.Arrays;
//求元素的最大值，并放在数组的最后一个元素的下一个位置。
public class MaxOfArray {
    public static void main(String[] args) {
        int[] arr = new int[8];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = (int) (Math.random() * 100);
            System.out.println(arr[i]);

        }
        int max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (max < arr[i]) {
                max = arr[i];
            }
        }
            System.out.println("最大的数为："+max);
        arr=Arrays.copyOf(arr,arr.length+1);
        arr[arr.length-1]=max;
        for(int i=0;i< arr.length;i++){
            System.out.println(arr[i]);
        }
        arr=Arrays.copyOf(arr,arr.length+1);
        arr=Arrays.copyOf(arr,arr.length+1);
        arr=Arrays.copyOf(arr,arr.length-1);


        /*  int []arr=new int[4];
        for(int i=0;i< arr.length;i++){
            arr[i]=(int)(Math.random()*100);

        }
        Arrays.sort(arr);
        //排序后输出
        System.out.println("排序后输出");
        for(int i=0;i< arr.length;i++){
            System.out.println(arr[i]);
        }
        //倒叙输出
        System.out.println("倒叙输出：");
        for(int i= arr.length-1;i>=0;i--){
            System.out.println(arr[i]);
        }


      int[]arr=new int[8];
        for(int i=0;i< arr.length;i++){
            arr[i]=(int) (Math.random()*100);
            System.out.println(arr[i]);

        }
        int max=arr[0];
        for(int i=1;i< arr.length;i++){
            if(max<arr[i]){
                max=arr[i];
            }

        }
        int min =arr[0];
        for(int i=1;i< arr.length;i++)
        if(min>arr[i]){
            min=arr[i];

        }
        System.out.println("最大的数为："+max);
        System.out.println("最小的数为："+min);
     */
        }
    }

